package com.cskaoyan.javase.oop1._12block._0introduction;

/**
 * 代码块的概念/引入
 * 代码块的定义：由若干条Java语句组成，并且用一对大括号括起来的结构，叫做代码块。
 * 类体的大括号不是代码块
 * 代码块的特点是,其内部是局部位置,其内部定义的变量是局部变量
 *
 * 代码块的分类，根据其位置和声明方式的不同，可以分为：
 *      1.局部代码块,指的是嵌套定义在局部位置的代码块.
 *          局部代码块算是一个没什么作用，但却有很大缺点的东西
 *          大家仅知道有这个语法就可以了。
 *          实际开发中不要使用局部代码块
 *
 *      2.构造代码块
 *          它可能和构造器有关
 *          而实际上也确实如此
 *
 *      3.静态代码块
 *          它和static有关系
 *
 *      4.同步代码块
 *      注：同步代码块，涉及多线程知识，后面再学习，今天略过它。
 *
 * @since 17:28
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        // 局部代码块
        {

        }
    }
}
